Big Huge Thesaurus

Calophyllum calaba

noun